#ifndef __NSWITCH_RESET_H__
#define __NSWITCH_RESET_H__

#ifdef __cplusplus
extern "C" {
#endif

/* L */
#define NSWITCH_RESET_CPU			(0)
#define NSWITCH_RESET_COP			(1)
#define NSWITCH_RESET_TRIGSYS		(2)
#define NSWITCH_RESET_ISPB			(3)
#define NSWITCH_RESET_RESERVED4		(4)
#define NSWITCH_RESET_TMR			(5)
#define NSWITCH_RESET_UART1			(6)
#define NSWITCH_RESET_UART2			(7)
#define NSWITCH_RESET_GPIO			(8)
#define NSWITCH_RESET_SDMMC2		(9)
#define NSWITCH_RESET_SPDIF			(10)
#define NSWITCH_RESET_I2S2			(11)
#define NSWITCH_RESET_I2C1			(12)
#define NSWITCH_RESET_RESERVED13	(13)
#define NSWITCH_RESET_SDMMC1		(14)
#define NSWITCH_RESET_SDMMC4		(15)
#define NSWITCH_RESET_TCW			(16)
#define NSWITCH_RESET_PWM			(17)
#define NSWITCH_RESET_I2S3			(18)
#define NSWITCH_RESET_RESERVED19	(19)
#define NSWITCH_RESET_VI			(20)
#define NSWITCH_RESET_RESERVED21	(21)
#define NSWITCH_RESET_USBD			(22)
#define NSWITCH_RESET_ISP			(23)
#define NSWITCH_RESET_RESERVED24	(24)
#define NSWITCH_RESET_RESERVED25	(25)
#define NSWITCH_RESET_DISP2			(26)
#define NSWITCH_RESET_DISP1			(27)
#define NSWITCH_RESET_HOST1X		(28)
#define NSWITCH_RESET_VCP			(29)
#define NSWITCH_RESET_I2S1			(30)
#define NSWITCH_RESET_CACHE2		(31)
/* H */
#define NSWITCH_RESET_MEM			(32)
#define NSWITCH_RESET_AHBDMA		(33)
#define NSWITCH_RESET_APBDMA		(34)
#define NSWITCH_RESET_RESERVED35	(35)
#define NSWITCH_RESET_RESERVED36	(36)
#define NSWITCH_RESET_STAT_MON		(37)
#define NSWITCH_RESET_RESERVED38	(38)
#define NSWITCH_RESET_FUSE			(39)
#define NSWITCH_RESET_KFUSE			(40)
#define NSWITCH_RESET_SBC1			(41)
#define NSWITCH_RESET_SNOR			(42)
#define NSWITCH_RESET_RESERVED43	(43)
#define NSWITCH_RESET_SBC2			(44)
#define NSWITCH_RESET_XIO			(45)
#define NSWITCH_RESET_SBC3			(46)
#define NSWITCH_RESET_I2C5			(47)
#define NSWITCH_RESET_DSI			(48)
#define NSWITCH_RESET_RESERVED49	(49)
#define NSWITCH_RESET_HSI			(50)
#define NSWITCH_RESET_HDMI			(51)
#define NSWITCH_RESET_CSI			(52)
#define NSWITCH_RESET_RESERVED53	(53)
#define NSWITCH_RESET_I2C2			(54)
#define NSWITCH_RESET_UART3			(55)
#define NSWITCH_RESET_MIPI_CAL		(56)
#define NSWITCH_RESET_EMC			(57)
#define NSWITCH_RESET_USB2			(58)
#define NSWITCH_RESET_USB3			(59)
#define NSWITCH_RESET_RESERVED60	(60)
#define NSWITCH_RESET_VDE			(61)
#define NSWITCH_RESET_BSEA			(62)
#define NSWITCH_RESET_BSEV			(63)
/* U */
#define NSWITCH_RESET_RESERVED64	(64)
#define NSWITCH_RESET_UART4			(65)
#define NSWITCH_RESET_UART5			(66)
#define NSWITCH_RESET_I2C3			(67)
#define NSWITCH_RESET_SBC4			(68)
#define NSWITCH_RESET_SDMMC3		(69)
#define NSWITCH_RESET_PCIE			(70)
#define NSWITCH_RESET_OWR			(71)
#define NSWITCH_RESET_AFI			(72)
#define NSWITCH_RESET_CORESIGHT		(73)
#define NSWITCH_RESET_PCIEXCLK		(74)
#define NSWITCH_RESET_AVPUCQ		(75)
#define NSWITCH_RESET_LA			(76)
#define NSWITCH_RESET_TRACECLKIN	(77)
#define NSWITCH_RESET_SOC_THERM		(78)
#define NSWITCH_RESET_DTV			(79)
#define NSWITCH_RESET_RESERVED80	(80)
#define NSWITCH_RESET_I2CSLOW		(81)
#define NSWITCH_RESET_DSIB			(82)
#define NSWITCH_RESET_TSEC			(83)
#define NSWITCH_RESET_RESERVED84	(84)
#define NSWITCH_RESET_RESERVED85	(85)
#define NSWITCH_RESET_RESERVED86	(86)
#define NSWITCH_RESET_EMUCIF		(87)
#define NSWITCH_RESET_RESERVED88	(88)
#define NSWITCH_RESET_XUSB_HOST		(89)
#define NSWITCH_RESET_RESERVED90	(90)
#define NSWITCH_RESET_MSENC			(91)
#define NSWITCH_RESET_RESERVED92	(92)
#define NSWITCH_RESET_RESERVED93	(93)
#define NSWITCH_RESET_RESERVED94	(94)
#define NSWITCH_RESET_XUSB_DEV		(95)
/* V */
#define NSWITCH_RESET_CPUG			(96)
#define NSWITCH_RESET_CPULP			(97)
#define NSWITCH_RESET_V_RESERVED2	(98)
#define NSWITCH_RESET_MSELECT		(99)
#define NSWITCH_RESET_V_RESERVED4	(100)
#define NSWITCH_RESET_I2S4			(101)
#define NSWITCH_RESET_I2S5			(102)
#define NSWITCH_RESET_I2C4			(103)
#define NSWITCH_RESET_SBC5			(104)
#define NSWITCH_RESET_SBC6			(105)
#define NSWITCH_RESET_AHUB			(106)
#define NSWITCH_RESET_APB2APE		(107)
#define NSWITCH_RESET_V_RESERVED12	(108)
#define NSWITCH_RESET_V_RESERVED13	(109)
#define NSWITCH_RESET_V_RESERVED14	(110)
#define NSWITCH_RESET_HDA2CODEC2X	(111)
#define NSWITCH_RESET_ATOMICS		(112)
#define NSWITCH_RESET_V_RESERVED17	(113)
#define NSWITCH_RESET_V_RESERVED18	(114)
#define NSWITCH_RESET_V_RESERVED19	(115)
#define NSWITCH_RESET_V_RESERVED20	(116)
#define NSWITCH_RESET_V_RESERVED21	(117)
#define NSWITCH_RESET_V_RESERVED22	(118)
#define NSWITCH_RESET_ACTMON		(119)
#define NSWITCH_RESET_EXTPERIPH1	(120)
#define NSWITCH_RESET_EXTPERIPH2	(121)
#define NSWITCH_RESET_EXTPERIPH3	(122)
#define NSWITCH_RESET_OOB			(123)
#define NSWITCH_RESET_SATA			(124)
#define NSWITCH_RESET_HDA			(125)
#define NSWITCH_RESET_V_RESERVED30	(126)
#define NSWITCH_RESET_V_RESERVED31	(127)
/* W */
#define NSWITCH_RESET_HDA2HDMICODEC	(128)
#define NSWITCH_RESET_SATACOLD		(129)
#define NSWITCH_RESET_W_RESERVED2	(130)
#define NSWITCH_RESET_W_RESERVED3	(131)
#define NSWITCH_RESET_W_RESERVED4	(132)
#define NSWITCH_RESET_W_RESERVED5	(133)
#define NSWITCH_RESET_W_RESERVED6	(134)
#define NSWITCH_RESET_W_RESERVED7	(135)
#define NSWITCH_RESET_CEC			(136)
#define NSWITCH_RESET_W_RESERVED9	(137)
#define NSWITCH_RESET_W_RESERVED10	(138)
#define NSWITCH_RESET_W_RESERVED11	(139)
#define NSWITCH_RESET_W_RESERVED12	(140)
#define NSWITCH_RESET_W_RESERVED13	(141)
#define NSWITCH_RESET_XUSB_PADCTL	(142)
#define NSWITCH_RESET_W_RESERVED15	(143)
#define NSWITCH_RESET_W_RESERVED16	(144)
#define NSWITCH_RESET_W_RESERVED17	(145)
#define NSWITCH_RESET_W_RESERVED18	(146)
#define NSWITCH_RESET_W_RESERVED19	(147)
#define NSWITCH_RESET_W_RESERVED20	(148)
#define NSWITCH_RESET_ENTROPY		(149)
#define NSWITCH_RESET_DDS			(150)
#define NSWITCH_RESET_W_RESERVED23	(151)
#define NSWITCH_RESET_W_RESERVED24	(152)
#define NSWITCH_RESET_W_RESERVED25	(153)
#define NSWITCH_RESET_W_RESERVED26	(154)
#define NSWITCH_RESET_DVFS			(155)
#define NSWITCH_RESET_XUSB_SS		(156)
#define NSWITCH_RESET_W_RESERVED29	(157)
#define NSWITCH_RESET_W_RESERVED30	(158)
#define NSWITCH_RESET_W_RESERVED31	(159)
/* X */
#define NSWITCH_RESET_SPARE			(160)
#define NSWITCH_RESET_X_RESERVED1	(161)
#define NSWITCH_RESET_X_RESERVED2	(162)
#define NSWITCH_RESET_X_RESERVED3	(163)
#define NSWITCH_RESET_CAM_MCLK		(164)
#define NSWITCH_RESET_CAM_MCLK2		(165)
#define NSWITCH_RESET_I2C6			(166)
#define NSWITCH_RESET_X_RESERVED7	(167)
#define NSWITCH_RESET_X_RESERVED8	(168)
#define NSWITCH_RESET_X_RESERVED9	(169)
#define NSWITCH_RESET_X_RESERVED10	(170)
#define NSWITCH_RESET_VIM2_CLK		(171)
#define NSWITCH_RESET_X_RESERVED12	(172)
#define NSWITCH_RESET_X_RESERVED13	(173)
#define NSWITCH_RESET_EMC_DLL		(174)
#define NSWITCH_RESET_X_RESERVED15	(175)
#define NSWITCH_RESET_HDMI_AUDIO	(176)
#define NSWITCH_RESET_CLK72MHZ		(177)
#define NSWITCH_RESET_VIC			(178)
#define NSWITCH_RESET_X_RESERVED19	(179)
#define NSWITCH_RESET_X_RESERVED20	(180)
#define NSWITCH_RESET_DPAUX			(181)
#define NSWITCH_RESET_SOR0			(182)
#define NSWITCH_RESET_X_RESERVED23	(183)
#define NSWITCH_RESET_GPU			(184)
#define NSWITCH_RESET_X_RESERVED25	(185)
#define NSWITCH_RESET_X_RESERVED26	(186)
#define NSWITCH_RESET_X_RESERVED27	(187)
#define NSWITCH_RESET_X_RESERVED28	(188)
#define NSWITCH_RESET_X_RESERVED29	(189)
#define NSWITCH_RESET_X_RESERVED30	(190)
#define NSWITCH_RESET_X_RESERVED31	(191)
/* Y */
#define NSWITCH_RESET_SPARE1		(192)
#define NSWITCH_RESET_Y_RESERVED1	(193)
#define NSWITCH_RESET_Y_RESERVED2	(194)
#define NSWITCH_RESET_Y_RESERVED3	(195)
#define NSWITCH_RESET_Y_RESERVED4	(196)
#define NSWITCH_RESET_Y_RESERVED5	(197)
#define NSWITCH_RESET_APE			(198)
#define NSWITCH_RESET_Y_RESERVED7	(199)
#define NSWITCH_RESET_MC_CDPA		(200)
#define NSWITCH_RESET_Y_RESERVED9	(201)
#define NSWITCH_RESET_Y_RESERVED10	(202)
#define NSWITCH_RESET_Y_RESERVED11	(203)
#define NSWITCH_RESET_Y_RESERVED12	(204)
#define NSWITCH_RESET_PEX_USB_UPHY	(205)
#define NSWITCH_RESET_Y_RESERVED14	(206)
#define NSWITCH_RESET_Y_RESERVED15	(207)
#define NSWITCH_RESET_VI_I2C		(208)
#define NSWITCH_RESET_Y_RESERVED17	(209)
#define NSWITCH_RESET_Y_RESERVED18	(210)
#define NSWITCH_RESET_QSPI			(211)
#define NSWITCH_RESET_Y_RESERVED20	(212)
#define NSWITCH_RESET_Y_RESERVED21	(213)
#define NSWITCH_RESET_Y_RESERVED22	(214)
#define NSWITCH_RESET_Y_RESERVED23	(215)
#define NSWITCH_RESET_Y_RESERVED24	(216)
#define NSWITCH_RESET_Y_RESERVED25	(217)
#define NSWITCH_RESET_Y_RESERVED26	(218)
#define NSWITCH_RESET_Y_RESERVED27	(219)
#define NSWITCH_RESET_Y_RESERVED28	(220)
#define NSWITCH_RESET_Y_RESERVED29	(221)
#define NSWITCH_RESET_Y_RESERVED30	(222)
#define NSWITCH_RESET_Y_RESERVED31	(223)

#ifdef __cplusplus
}
#endif

#endif /* __NSWITCH_RESET_H__ */
